/*TAGS*/
p:first-letter
{
	text-transform:capitalize;
	}
label:first-letter
{
	text-transform:capitalize;
	}
table
{
	border:0px;
	padding:3px;
	border-spacing:3px;
	margin:3px;
	
	}
div:first-letter{
	text-transform:capitalize;
	}
/**div:hover{
	border: 1px solid;
	background-color:#EBE9E9;
	}*/
	/*ID*/
#contents
{
	text-align:center;
	padding:5px;
	margin:5px;
	 
	
	}
#subcontents
{
	text-align:center;
	padding:5px;
	margin:5px;
	}
#tbstructure
{
	padding:3px;
	margin:3px;
	}
	
#banner
{
	text-align:center;
	width:100%;
	}
	#smallreports
{
	text-align:center;
	width:100%;
	}
	#ads
{
	text-align:center;
	width:100%;
	}
	#footer
	{
		text-align:center;
	width:100%;
		}
/*Classes*/
.menucontent
{
	cursor:pointer;
	text-decoration:underline;
	float:left;
	padding:3px;
	margin:3px;	
	font-weight:bolder;
	font-size:18px;
}
.menucontent:hover
{
	cursor:pointer;
	text-decoration:;
	color:#00F;
	float:left;
	padding:3px;
	margin:3px;
	font-weight:bolder;
	font-size:18px;
}
.itemcontent
{
	display:block;
	padding:2px;
	margin:2px;	
}
.itemcontent:hover
{
	
	text-decoration:underline;
	background-color:#F9C;
	display:block;
	padding:2px;
	margin:2px;
}
.itemcontainer
{
	text-align:left;
	vertical-align:top;
	height:300px;
	
	overflow:auto;
	border-bottom:thin groove;

	}
.itemresults
{
	text-align:left;
	vertical-align:top;
	height:300px;
	padding:3px;
	margin:3px;
	border-spacing:5px;
	empty-cells:5px;
	overflow:auto;
	border-bottom:thin groove;

	}
.itemresults p
{
	padding:2px;
	margin:2px;
	text-transform:capitalize;
	}
.itemmeaning p:first-letter
{
	text-transform:capitalize;
	}